﻿module IronLua.Internals.auxlib

open IronLua.Runtime

let argcheck (thread : Thread, cond : bool, numarg : int, msg : string) : unit = 
    failwith "argcheck"

let checkany (thread : Thread, index : int) : unit =
    failwith "checkany"

let checkint (thread : Thread, index : int) : int = 
    failwith "checkint"

let checklstring (thread : Thread, index : int) : (string * int) = 
    failwith "checklstring"

let checkstack (thread : Thread, stack : int, errmsg : string) : unit = 
    failwith "checkstack"

let checktype (thread : Thread, index : int, t : LuaValueType) : unit = 
    failwith "checktype"

let errormsg (thread : Thread, msg : string) : int = 
    failwith "errormsg"

let getmetafield (thread : Thread, level : int, field : string) : bool =
    failwith "getmetafield"

let loadbufferx (thread : Thread, src : string, len : int, chunkname : string, mode : string) : LuaResult =
    failwith "loadbufferx"

let loadfile (thread : Thread, filename : string) : LuaResult =
    failwith "loadfile"

let loadfilex (thread : Thread, filename : string, mode : string) : LuaResult =
    failwith "loadfile"

let optint (thread : Thread, index : int, default' : int) : int = 
    failwith "optint"

let optstring (thread : Thread, index : int, default' : string) : string =
    failwith "optstring"

let tolstring (thread : Thread, index : int) : (string * int) = 
    failwith "tolstring"

let typename (thread : Thread, index : int) : string =
    failwith "typename"

let where (thread : Thread, level : int) : unit = 
    failwith "where"

